globe cucumber - French English Dictionary